package com.translate.entity;

import java.util.Date;

public class Menu {
    /**
     * 
     */
    private Long id;

    /**
     * 父级ID
     */
    private Long parentId;

    /**
     * 菜单类型 0 按钮 1列表
     */
    private Byte type;

    /**
     * 创建时间
     */
    private Date createTime;

    /**
     * 菜单名称
     */
    private String title;

    /**
     * 菜单级数
     */
    private Integer level;

    /**
     * 菜单排序
     */
    private Integer sort;

    /**
     * 前端名称
     */
    private String name;

    /**
     * 前端图标
     */
    private String icon;

    /**
     * 前端隐藏
     */
    private Integer hidden;

    /**
     * 
     * @author 111
     * @date 2023-04-24 15:50:30
     * @return id 
     */
    public Long getId() {
        return id;
    }

    /**
     * 
     * @author 111
     * @date 2023-04-24 15:50:30
     * @param id 
     */
    public void setId(Long id) {
        this.id = id;
    }

    /**
     * 父级ID
     * @author 111
     * @date 2023-04-24 15:50:30
     * @return parent_id 父级ID
     */
    public Long getParentId() {
        return parentId;
    }

    /**
     * 父级ID
     * @author 111
     * @date 2023-04-24 15:50:30
     * @param parentId 父级ID
     */
    public void setParentId(Long parentId) {
        this.parentId = parentId;
    }

    /**
     * 菜单类型 0 按钮 1列表
     * @author 111
     * @date 2023-04-24 15:50:30
     * @return type 菜单类型 0 按钮 1列表
     */
    public Byte getType() {
        return type;
    }

    /**
     * 菜单类型 0 按钮 1列表
     * @author 111
     * @date 2023-04-24 15:50:30
     * @param type 菜单类型 0 按钮 1列表
     */
    public void setType(Byte type) {
        this.type = type;
    }

    /**
     * 创建时间
     * @author 111
     * @date 2023-04-24 15:50:30
     * @return create_time 创建时间
     */
    public Date getCreateTime() {
        return createTime;
    }

    /**
     * 创建时间
     * @author 111
     * @date 2023-04-24 15:50:30
     * @param createTime 创建时间
     */
    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    /**
     * 菜单名称
     * @author 111
     * @date 2023-04-24 15:50:30
     * @return title 菜单名称
     */
    public String getTitle() {
        return title;
    }

    /**
     * 菜单名称
     * @author 111
     * @date 2023-04-24 15:50:30
     * @param title 菜单名称
     */
    public void setTitle(String title) {
        this.title = title == null ? null : title.trim();
    }

    /**
     * 菜单级数
     * @author 111
     * @date 2023-04-24 15:50:30
     * @return level 菜单级数
     */
    public Integer getLevel() {
        return level;
    }

    /**
     * 菜单级数
     * @author 111
     * @date 2023-04-24 15:50:30
     * @param level 菜单级数
     */
    public void setLevel(Integer level) {
        this.level = level;
    }

    /**
     * 菜单排序
     * @author 111
     * @date 2023-04-24 15:50:30
     * @return sort 菜单排序
     */
    public Integer getSort() {
        return sort;
    }

    /**
     * 菜单排序
     * @author 111
     * @date 2023-04-24 15:50:30
     * @param sort 菜单排序
     */
    public void setSort(Integer sort) {
        this.sort = sort;
    }

    /**
     * 前端名称
     * @author 111
     * @date 2023-04-24 15:50:30
     * @return name 前端名称
     */
    public String getName() {
        return name;
    }

    /**
     * 前端名称
     * @author 111
     * @date 2023-04-24 15:50:30
     * @param name 前端名称
     */
    public void setName(String name) {
        this.name = name == null ? null : name.trim();
    }

    /**
     * 前端图标
     * @author 111
     * @date 2023-04-24 15:50:30
     * @return icon 前端图标
     */
    public String getIcon() {
        return icon;
    }

    /**
     * 前端图标
     * @author 111
     * @date 2023-04-24 15:50:30
     * @param icon 前端图标
     */
    public void setIcon(String icon) {
        this.icon = icon == null ? null : icon.trim();
    }

    /**
     * 前端隐藏
     * @author 111
     * @date 2023-04-24 15:50:30
     * @return hidden 前端隐藏
     */
    public Integer getHidden() {
        return hidden;
    }

    /**
     * 前端隐藏
     * @author 111
     * @date 2023-04-24 15:50:30
     * @param hidden 前端隐藏
     */
    public void setHidden(Integer hidden) {
        this.hidden = hidden;
    }
}